package com.meeruu.sg.account.core.api.dto.response;

import com.meeruu.sg.account.core.api.constant.AccountStatus;
import com.meeruu.sg.account.core.api.constant.AccountType;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;

/**
 * @Auther: liwu
 * @Date: 2019/5/16 17:23
 * @Description:
 */
@Data
public class AccountResponseDTO implements Serializable{

    /**
     * 账户id
     */
    private String accountId;

    /**
     * 商家名称
     */
    private String accountName;
    /**
     * 可用余额
     */
    private BigDecimal availableBalance;
    /**
     * 冻结金额
     */
     private BigDecimal frozenBalance;

    /**
     * 总余额
     */
    private BigDecimal totalBalance;

    /**
     * 账户类型(默认账户余额)
     */
    private AccountType accountType;
    /**
     * 账户状态
     */
    private AccountStatus accountStatus;

    /**
     * 开户时间
     */
    private Date accountOpenDate;


    /**
     * 账户描述
     */
    private String describe;

}
